GitHub Actionsでblackで整形したコミット 実装例
psf/black@stableではコミットまではされない
1つ目のjob
まずpsf/black@stableで--check --diff --line-length 79
2つ目のjob: 1つ目の終了コードが0以外(=整形の必要性あり)のとき
整形 --line-length 79
コミットを作る
前のstepが失敗していたらこのstepを実行するというfailureは今回は使いどころではなさそう
依存関係にあるjobが失敗していたら実行すると実装
if: failure()でスッキリ書けたというコメントあり
jobs.<job_id>.needs
jobs.<job_id>.if